///////////////////
/// mkII - Core ///
///////////////////

#pragma once

namespace mk
{
namespace Core
{
namespace Math
{

Vector128r const ModVector1( Vector128r const a, Vector128r const b ) MK_NOEXCEPT;
Vector128r const ModVector4( Vector128r const a, Vector128r const b ) MK_NOEXCEPT;

Vector128r const FloorVector1( Vector128r const v ) MK_NOEXCEPT;
Vector128r const FloorVector4( Vector128r const v ) MK_NOEXCEPT;

Vector128r const CeilVector1( Vector128r const v ) MK_NOEXCEPT;
Vector128r const CeilVector4( Vector128r const v ) MK_NOEXCEPT;

Vector128r const RoundVector1( Vector128r const v ) MK_NOEXCEPT;
Vector128r const RoundVector4( Vector128r const v ) MK_NOEXCEPT;


} // namespace Math
} // namespace Core
} // namespace mk

#include "../../Core/Math/Windows/mkMethodsSSE.inl

"